package com.hejjon.core.domain.vo;

import com.hejjon.core.bean.TreeNode;

import java.time.LocalDateTime;

/**
 * @author: cs
 * @date: 2025-02-26 15:55:09
 * @since: 1.0
 */
public class FeatureCategoryVO extends TreeNode<String> {

    public FeatureCategoryVO() {
        super();
    }

    public FeatureCategoryVO(String id, String parentId) {
        super(id, parentId);
    }

    private String name;

    private String label;

    private String alias;

    private String kind;

    private String icon;

    private Integer hide;

    private String lastModifyUser;

    private LocalDateTime lastModifyTime;



    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public String getAlias() {
        return alias;
    }

    public void setAlias(String alias) {
        this.alias = alias;
    }

    public String getKind() {
        return kind;
    }

    public void setKind(String kind) {
        this.kind = kind;
    }

    public String getIcon() {
        return icon;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    public Integer getHide() {
        return hide;
    }

    public void setHide(Integer hide) {
        this.hide = hide;
    }

    public String getLastModifyUser() {
        return lastModifyUser;
    }

    public void setLastModifyUser(String lastModifyUser) {
        this.lastModifyUser = lastModifyUser;
    }

    public LocalDateTime getLastModifyTime() {
        return lastModifyTime;
    }

    public void setLastModifyTime(LocalDateTime lastModifyTime) {
        this.lastModifyTime = lastModifyTime;
    }
}
